#pragma once
#ifndef DESCRIPTORTOOL_H
#define DESCRIPTORTOOL_H

//#include <map>
#include "DescriptorBase.h"

namespace ParticleEngine
{
	class DescriptorTool;
	class ToolBase;
	class Engine;
}

namespace ParticleEngine
{
	class DescriptorTool : public DescriptorBase<ToolBase, Engine>
	{
	public:
		DescriptorTool(std::string NewName, CreateInstanceCallback NewInstance);
		//static const DescriptorTool* GetToolDescriptor(std::string Name);
	};
}

#endif

